<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>operator=</title>
    <link rel="stylesheet" href="apiReference.css" type="text/css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
    <link rel="start" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
    <link rel="up" href="db_base_iterator.html" title="Chapter 10.  Db_base_iterator" />
    <link rel="prev" href="stldb_base_iteratordb_base_iterator.html" title="db_base_iterator" />
    <link rel="next" href="stldb_base_iteratordstr_db_base_iterator.html" title="~db_base_iterator" />
  </head>
  <body>
    <div xmlns="" class="navheader">
      <div class="libver">
        <p>Library Version 11.2.5.3</p>
      </div>
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">operator=</th>
        </tr>
        <tr>
          <td width="20%" align="left"><a accesskey="p" href="stldb_base_iteratordb_base_iterator.html">Prev</a> </td>
          <th width="60%" align="center">Chapter 10. 
 Db_base_iterator  </th>
          <td width="20%" align="right"> <a accesskey="n" href="stldb_base_iteratordstr_db_base_iterator.html">Next</a></td>
        </tr>
      </table>
      <hr />
    </div>
    <div class="sect1" lang="en" xml:lang="en">
      <div class="titlepage">
        <div>
          <div>
            <h2 class="title" style="clear: both"><a id="stldb_base_iteratoroperator_assign"></a>operator=</h2>
          </div>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <div class="titlepage">
          <div>
            <div>
              <h3 class="title"><a id="stldb_base_iteratoroperator_assign_details"></a>Function Details</h3>
            </div>
          </div>
        </div>
        <pre class="programlisting">
const self&amp; operator=(const self &amp;bi)
 </pre>
        <p>Iterator assignment operator. </p>
        <p>Iterator assignment will cause the underlying cursor of the right iterator to be duplicated to the left iterator after its previous cursor is closed, to make sure each iterator owns one unique cursor. The key/data cached in the right iterator is copied to the left iterator. Consequently, the left iterator points to the same key/data pair in the database as the the right value after the assignment, and have identical cached key/data pair. </p>
        <div class="sect3" lang="en" xml:lang="en">
          <div class="titlepage">
            <div>
              <div>
                <h4 class="title"><a id="idp50842672"></a>Parameters</h4>
              </div>
            </div>
          </div>
          <div class="sect4" lang="en" xml:lang="en">
            <div class="titlepage">
              <div>
                <div>
                  <h5 class="title"><a id="idp50849392"></a>bi</h5>
                </div>
              </div>
            </div>
            <p>The other iterator to assign with. </p>
          </div>
        </div>
        <div class="sect3" lang="en" xml:lang="en">
          <div class="titlepage">
            <div>
              <div>
                <h4 class="title"><a id="idp50845960"></a>Return Value</h4>
              </div>
            </div>
          </div>
          <p>The iterator bi's reference. </p>
        </div>
      </div>
      <div class="sect2" lang="en" xml:lang="en">
        <div class="titlepage">
          <div>
            <div>
              <h3 class="title"><a id="idp50846280"></a>Class</h3>
            </div>
          </div>
        </div>
        <p>
  <a class="link" href="db_base_iterator.html" title="Chapter 10.  Db_base_iterator">db_base_iterator</a>
     </p>
      </div>
    </div>
    <div class="navfooter">
      <hr />
      <table width="100%" summary="Navigation footer">
        <tr>
          <td width="40%" align="left"><a accesskey="p" href="stldb_base_iteratordb_base_iterator.html">Prev</a> </td>
          <td width="20%" align="center">
            <a accesskey="u" href="db_base_iterator.html">Up</a>
          </td>
          <td width="40%" align="right"> <a accesskey="n" href="stldb_base_iteratordstr_db_base_iterator.html">Next</a></td>
        </tr>
        <tr>
          <td width="40%" align="left" valign="top">
db_base_iterator
 </td>
          <td width="20%" align="center">
            <a accesskey="h" href="index.html">Home</a>
          </td>
          <td width="40%" align="right" valign="top"> ~db_base_iterator</td>
        </tr>
      </table>
    </div>
  </body>
</html>
